ContextMenu.customItems

Доступность

Flash Player 7.

Синтаксис

my_cm.customItems:Array

Описание

Свойство, массив объектов ContextMenuItem. Каждый элемент в массиве представляет элемент контекстного меню, который вы хотите определить.Используйте это свойство для того, чтобы добавить, удалить или изменить эти дополнительные элементы меню.

Для того, чтобы добавить новый элемент меню, вам сначала необходимо создать новый объект ContextMenuItem, и затем добавить его к массиву menu_mc.customItems (например, используя Array.push()) Для получения дополнительной информации о создании новых элементов меню, см. ContextMenuItem class .

Пример

В следующем примере показано, как создать новый дополнительный элемент меню с именем menuItem_cm, заголовком “Send e-mail” и функцией обратного вызова, названной emailHandler. Этот новый элемент меню добавляется к объекту ContextMenu my_cm, при помощи массива customItems. Затем новое меню добавляется к мувиклипу с именем email_mc.

var my_cm:ContextMenu = new ContextMenu();
var menuItem_cmi:ContextMenuItem = new ContextMenuItem("Send e-mail", emailHandler);
my_cm.customItems.push(menuItem_cmi);
email_mc.menu = my_cm;
function emailHandler() {
  trace("sending email");
}

См. также

Button.menu, ContextMenu class, MovieClip.menu, TextField.menu